home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / editor / jmedia20.zip / SYSOP.DOC < prev    next >
Text File  |  1996-11-01  |  8KB  |  221 lines

  1.                ┌─────────────────────────────────────────────┐
  2.                │               JMedia v2.0                   ├─┐
  3.                │                (FREEWARE)                   │ │
  4.                │                                             │ │
  5.                │ (c) Copyright 1996 By Nick Onoufriou        │ │
  6.                │            All Rights Reserved              │ │
  7.                │                                             │ │
  8.                │                (SYSOP DOCS)                 │ │
  9.                └─┬───────────────────────────────────────────┘ │
  10.                  └─────────────────────────────────────────────┘
  11.  
  12.  
  13.  
  14. ┌─────────────┐
  15. │INTRODUCTION ├───────────────────────────────────────────────────────
  16. └─────────────┘
  17.  
  18.   Creating RIP menus for a BBS has been very difficult and time
  19.   consuming for most sysops using traditional RIP editors. They are
  20.   fine for creating simple drawings but are not equipped to handle
  21.   all the needs of the sysop. JMedia allows the sysop to create
  22.   incredible looking menus in just minutes. You can even load
  23.   existing RIP menus and make changes that would normally be
  24.   impossible with other editors.
  25.  
  26.   Please note that JMedia supports a number of extended commands
  27.   that cannot be used for online purposes. All the commands listed
  28.   in the RIPScrip 1.54 spec are supported. You cannot use extended
  29.   JMedia commands when creating RIP menus for your BBS.
  30.  
  31.  
  32. ┌─────────────┐
  33. │REQUIREMENTS ├───────────────────────────────────────────────────────
  34. └─────────────┘
  35.  
  36.   286 computer or better
  37.   EGA/VGA/SVGA display card
  38.  
  39. ┌─────────┐
  40. │FREEWARE ├───────────────────────────────────────────────────────────
  41. └─────────┘
  42.  
  43.      This program is FREE, use it for what ever purpose you wish.
  44.      Cash donations are welcomed but not required, please don't send
  45.      checks.
  46.  
  47.      For any amounts of $10 (American/Canadian) or more I will send you
  48.      a disk containing JDraw Pro and some of my other Ripscrip utilities.
  49.  
  50.      If you have any questions, comments, or suggestions
  51.      you may be able to reach me by:
  52.  
  53.      Voice (416) 757-7944
  54.      Internet: nick.onoufriou@westonia.com (until Jan 1/97)
  55.  
  56.      Surface Mail  - Nick Onoufriou
  57.                      1375 Midland Ave. #909
  58.                      Scarborough, Ontario
  59.                      CANADA  M1P 3B7
  60.  
  61.  
  62.  
  63. ┌────────────────┐
  64. │GETTING STARTED ├────────────────────────────────────────────────────
  65. └────────────────┘
  66.  
  67.   Creating a BBS menu with JMedia is easy but you must be familiar
  68.   with how the RIPScrip protocol works. It is recommended that you
  69.   obtain a copy of the RipScrip protocol specifications and read
  70.   them. RIP menus require more work than traditional ansi menus.
  71.   A lot of confusion has been caused when sysops try to create
  72.   RIP menus without actually knowing how RIP works.
  73.  
  74.   A number of internal and macro commands have also been added to
  75.   make the creation of RIP menus easier and faster. These include
  76.   SetDimensions, Wizard, and InsertIco. You can also use comments
  77.   in JMedia scripts by adding a hyphen in the first character of
  78.   the line.
  79.  
  80.   The SetDimension command is an internal command that is used at
  81.   runtime to convert virtual JMedia co-ordinates to RIP equivalent
  82.   co-ordinates. This command allow you to break up the screen
  83.   dimensions into much smaller numbers to better visualize where
  84.   you will be adding commands.
  85.  
  86.   The Wizard command is a macro command that uses a number of RIP
  87.   commands to recreate windows, frames, and other object. The
  88.   InsertIco is also a macro and does the same thing as the Wizard
  89.   only this case it recreates a Windows Ico file with a number of
  90.   RIP commands.
  91.  
  92.  
  93.  
  94. ┌────────────────┐
  95. │CREATING A MENU ├────────────────────────────────────────────────────
  96. └────────────────┘
  97.  
  98.   The easiest way to demonstrate how powerful JMedia can be is to
  99.   create a simple BBS menu. Lets start by selecting ALT-N from the
  100.   main menu of JMedia. Enter "MENU.J" for the filename. The "J"
  101.   extension indicates that this file contains JMedia script commands.
  102.  
  103.   You will notice that you are now in a "Text Editor" mode. Type in
  104.   the following commands. Lines that begin with a hyphen are used for
  105.   comments and can be left out.
  106.  
  107.         'menu.j
  108.         'sample bbs menu
  109.  
  110.         KillMouseFields
  111.         ResetWindows
  112.         TextWindow 0 0 0 0 0 0
  113.  
  114.         'create custom fill pattern
  115.         FillPattern 194 180 150 145 168 162 165 203 LightBlue
  116.         Bar 0 0 639 349
  117.  
  118.         'break screen into 128x100 area
  119.         SetDimensions 640 350 128 100
  120.  
  121.         'create shadow boxes
  122.         FillPattern 194 180 150 145 168 162 165 203 Blue
  123.         Bar 10 7 +109 +14
  124.         Bar 4 28 +123 +64
  125.         Bar 4 98 +123 +17
  126.  
  127.         'create title box
  128.         Wizard 8 4 +110 +15 c:\jmedia\BOX1.wiz
  129.         FontStyle Triplex HorizDir 4
  130.         Color Yellow
  131.         TextXY 18 5 YOUR BBS NAME GOES HERE
  132.  
  133.         'create info box
  134.         Wizard 2 95 +124 +18 c:\jmedia\Box1.wiz
  135.         FontStyle Default HorizDir 1
  136.         Color Black
  137.         TextXY 3 97 Other types of information about your BBS
  138.         TextXY 3 100 Modem speed/type
  139.         TextXY 3 103 Other node numbers
  140.         TextXY 3 106 Sysops name
  141.         TextXY 3 109 etc
  142.  
  143.         'create metallic window
  144.         Wizard 2 25 +124 +65 c:\jmedia\METWIN.wiz
  145.         FontStyle Default HorizDir 1
  146.         Color Black
  147.         TextXY 3 27 MAIN MENU
  148.  
  149.         'set button fields
  150.         ButtonStyle.Mouse ON
  151.         ButtonStyle.UnderLine ON
  152.         ButtonStyle.HighLightKey ON
  153.         ButtonStyle.LeftJustify ON
  154.         ButtonStyle.Bevel OFF
  155.         ButtonStyle.Recess OFF
  156.         ButtonStyle.Chisel OFF
  157.  
  158.         ButtonStyle.Bright DarkGray
  159.         ButtonStyle.Dark White
  160.         ButtonStyle.Width 190
  161.         ButtonStyle.Height 20
  162.         ButtonStyle
  163.  
  164.         'paste button commands
  165.         Button 5 33 0 0 f <>File Directories<>f^M
  166.         Button 5 41 0 0 d <>Download A File<>d^M
  167.         Button 5 49 0 0 u <>Upload A File<>u^M
  168.         Button 5 57 0 0 l <>Locate A File<>l^M
  169.         Button 5 65 0 0 z <>Zippy Text Search<>z^M
  170.         Button 5 73 0 0 t <>Transfer Protocol<>t^M
  171.         Button 5 81 0 0 n <>New Files<>n^M
  172.  
  173.         Button 45 33 0 0 a <>Abandon Conference<>a^M
  174.         Button 45 41 0 0 c <>Comment to Sysop<>c^M
  175.         Button 45 49 0 0 e <>Enter A Message<>e^M
  176.         Button 45 57 0 0 j <>Join A Conference<>j^M
  177.         Button 45 65 0 0 q <>Quick Message Scan<>q^M
  178.         Button 45 73 0 0 r <>Read Messages<>r^M
  179.         Button 45 81 0 0 y <>Your Personal Mail<>y^M
  180.  
  181.         Button 85 33 0 0 b <>Bulletins<>b^M
  182.         Button 85 41 0 0 s <>Script Questionnaire<>s^M
  183.         Button 85 49 0 0 v <>View Your Stats<>v^M
  184.         Button 85 57 0 0 x <>Xpert Mode Toggle<>x^M
  185.         Button 85 65 0 0 g <>Goodbye <>g^M
  186.         Button 85 73 0 0 p <>Page Length<>p^M
  187.         Button 85 81 0 0 i <>Initial Logon Screen<>i^M
  188.  
  189.  
  190.   Once you have typed everything select ALT-C to compile your JMedia
  191.   script. By doing this you will be creating a RIP file called
  192.   MENU.RIP. You can also view your JMedia scripts before compiling
  193.   by selecting ALT-R.  These are the basic steps required to create
  194.   any RIP file.
  195.  
  196.   You will notice most of the drawing was done with the Wizard and
  197.   Button commands. These two commands are the basis for creating
  198.   any RIP menu with JMedia. You can change the overall look of a
  199.   menu by simply changing Wizard filenames and button field flags.
  200.  
  201.   To get further details on what each command does it it recommended
  202.   that you read commands.doc and the RipScrip specs. Most of the JMedia
  203.   commands follow the same format as the RipScrip spec but with a few
  204.   more options available.
  205.  
  206.  
  207. ┌─────────────────┐
  208. │USING FORCE EDIT ├───────────────────────────────────────────────────
  209. └─────────────────┘
  210.  
  211.   From the main you can edit a RIP file by selecting it with ALT-E.
  212.   This will convert the RIP file to a JMedia script and assign a new
  213.   filename with the "J" extension. You can make any modification to
  214.   this file as you would with a normal JMedia script. It is a good
  215.   idea to make a back up of the original RIP file before doing this.
  216.   Once you compile a JMedia script it overwrites any previous versions
  217.   of the RIP files.
  218.  
  219.  
  220.  
  221.